/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package gerenciadorveiculos;
import BD.*;
import java.io.Serializable;



/**
 *
 * @author Gabriel
 */
public class UsuarioSistema  implements Serializable{
    
    private static final long serialVersionUID = 1L;
    private String userName;
    private String senha;
    private String tipoUsuario;

    public String getSenha() {
        return senha;
    }

    public void setSenha(String senha) {
        this.senha = senha;
    }

    public String getTipoUsuario() {
        return tipoUsuario;
    }

    public void setTipoUsuario(String tipoUsuario) {
        this.tipoUsuario = tipoUsuario;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public boolean validaUsuario() {
       daoUsuarioSistema usuario = new daoUsuarioSistema();
       return usuario.validarUsuario(this.userName, this.senha);
        
    }

    public void cadasraUsuario(){
        daoUsuarioSistema user = new daoUsuarioSistema();
        user.inserir(this);
    }

     @Override
    public String toString() {

        StringBuffer buffer = new StringBuffer();
        buffer.append(userName);
        buffer.append("\n");
        buffer.append(senha);
        buffer.append("\n");
        buffer.append(tipoUsuario);
        buffer.append("\n");
        

        return buffer.toString();
    }


}
